runtime.stringStruct.str (field)

52 uses

	runtime (current package)
		alg.go#L112: 	return memhashFallback(x.str, h, uintptr(x.len))
		arena.go#L150: 		v = stringStructOf((*string)(e.data)).str
		cgocall.go#L652: 		if !cgoIsGoPointer(ss.str) {
		cgocall.go#L655: 		if !top && !isPinned(ss.str) {
		debuglog.go#L667: 			str: unsafe.Pointer(ptr),
		map_faststr.go#L38: 				if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L54: 			if k.str == key.str {
		map_faststr.go#L58: 			if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
		map_faststr.go#L62: 			if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
		map_faststr.go#L73: 			if memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L100: 			if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L142: 				if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L158: 			if k.str == key.str {
		map_faststr.go#L162: 			if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
		map_faststr.go#L166: 			if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
		map_faststr.go#L177: 			if memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L204: 			if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L273: 			if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L281: 			k.str = key.str
		map_faststr.go#L353: 			if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
		map_faststr.go#L357: 			k.str = nil
		print.go#L19: 	rp.array = sp.str
		string.go#L243: 	str unsafe.Pointer
		string.go#L567: 	ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}
		tracestring.go#L28: 	id, added := t.tab.put(ss.str, uintptr(ss.len))